Web Browser Based Applications for the Mit-bates Accelerator

نویسندگان

  • F. Wang
  • K. D. Jacobs
  • E. Bisson
  • X. Geng
  • J. B. van der Laan
چکیده

A number of Web Browser based applications have been developed to serve in the challenging environment of the Bates storage-stretcher ring operation. Most of them are accelerator physics applications that require intensive data processing and analyzing efforts, with moderate tasks of interfacing with the control system. The basic idea of developing applications using a commercial Web Browser is to truly realize object orientated design and platform independence, thus making development efforts more affordable. To implement this concept, common graphic services and methods of interfacing with control systems and various modelling codes are the two essential pieces. As a start, a small package of Java applet classes is developed to provide basic graphic service, and Common Gateway Interface (CGI) is used for interfacing the control system, etc., with the Web server, as only light interfacing is required. For more dynamic graphic user interface approaches, Java servlets are used to replace CGI scripts and communicate with applets. Two accelerator physics applications (beam-based ring optics modelling and beam position monitor (BPM) center offset calibration), and an operational program for scaling the ring energy, are presented to illustrate this method. The merits, limitations and potential development of this approach are discussed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ar X iv : n uc l - ex / 9 91 10 02 v 1 9 N ov 1 99 9 An Energy Feedback System for the MIT / Bates Linear Accelerator

We report the development and implementation of an energy feedback system for the MIT/Bates Linear Accelerator Center. General requirements of the system are described, as are the specific requirements, features, and components of the system unique to its implementation at the Bates laboratory. We demonstrate that with the system in operation, energy fluctuations correlated with the 60 Hz line ...

متن کامل

A Browser-Based Approach to Smart Card Connectivity

Smart cards have provided security services for a wide range of applications including telecommunication, banking, and citizen identification. Connecting web applications with smart cards is a natural step forward to address some of the security issues in today’s Web. The traditional approach for smart card based web applications provides security, but has the drawbacks of usability and flexibi...

متن کامل

A Classification Framework for Web Browser Cross-Context Communication

Demand for more advanced Web applications is the driving force behind Web browser evolution. Recent requirements for Rich Internet Applications, such as mashing-up data and background processing, are emphasizing the need for building and executing Web applications as a coordination of browser execution contexts. Since development of such Web applications depends on cross-context communication, ...

متن کامل

XML11 - an abstract windowing protocol

This paper describes XML11, an abstract windowing protocol inspired by the X11protocol develop by MIT. XML11 is an XML-based protocol that allows asynchronous UI updates of widgets to an end-device. To overcome high-latency connections, XML11 allows migration of application logic to the end-device. Implicit middleware enables transparent interaction between the end-device and the server. The mi...

متن کامل

On the Design of a Web Browser: Lessons learned from Operating Systems

The advent of “Web 2.0” applications has changed the requirements for a web browser: it has evolved from being an application for rendering static web pages to a host of a variety of applications, where each web page represents a distinct application, such as a news feed, an email client or a video application. This new role has led to the emergence of new security holes in the web browser. Whi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001